in an inexorable manner - Turc Anglais Dictionnaire